The Lowell Near Central Park Zoo
28 East 63rd Street -
New York,
NY 10065